Commit Diff


commit - d3bcc7f1f848a7cde183b343ca532ce601ad184e
commit + 1f96f0c8bf727e636246cfd8122e84b4b302e018
blob - 767a01e8e62ddb472e9d2679c080714e8bb9bf3e
blob + ef81a50ef59156ae9ff33c71eca798692076ce57
--- README.md
+++ README.md
@@ -7,6 +7,14 @@
 _merge = 'deep'
 ```
 
+## Шаблоны
+### baseof
+Базовый шаблон, включающий индексирование Pagefind только для main тега.
+Для тега html устанавливается язык и направление, если оно явно прописано в настройках языка.
+В шаблоне подключаются partial head, header, footer.
+Блок main должен быть переопределён в отдельных шаблонах.
+Блок head может быть переопределён в отдельных шаблонах, если требуется добавить что-то в тэг head.
+
 ## Partials
 
 ### image
blob - /dev/null
blob + 58cbeaea420a4fa68a57a4c6f6f70367a51ce64f (mode 644)
--- /dev/null
+++ layouts/baseof.html
@@ -0,0 +1,18 @@
+<!DOCTYPE html>
+<html lang="{{ or site.Language.LanguageCode site.Language.Lang }}"{{ with site.Language.LanguageDirection }} dir="{{ site.Language.LanguageDirection }}"{{ end }}>
+<head prefix="og: https://ogp.me/ns#">
+  {{ partial "head.html" . }}
+  {{ block "head" . }}{{ end }}
+</head>
+<body>
+  <header>
+    {{ partial "header.html" . }}
+  </header>
+  <main data-pagefind-body>
+    {{ block "main" . }}{{ end }}
+  </main>
+  <footer>
+    {{ partial "footer.html" . }}
+  </footer>
+</body>
+</html>